home *** CD-ROM | disk | FTP | other *** search
-
- *─────────────────────────────────────────────────────────────────────*
- │ MICROPIRATES INCORPORATED │
- *─────────────────────────────────────────────────────────────────────*
-
- Revision History
- ~~~~~~~~~~~~~~~~
- of
- ~~
- CreditMaster
- ~~~~~~~~~~~~
- by MPI Development Labs
-
- CreditMaster v4.0 - Released October 31, 1995
- (3820 lines of source code, compiled to 48419 executable)
- (1432 Bank Index Numbers (BIN), or prefixes, in database (84488 bytes data))
- - "/DOOR:pathname" parameter added, so that the program could be used as an
- online door through the use of DOOR.SYS.
- - If used as a door, user's name and baud rate logged when trapping with
- file or printer.
- - "/FILE:filename" parameter added, for automatic file trapping.
- - Date and time automatically logged when trapping with file or printer.
- - "/CARD:card#" paramater added, to allow for 'quick and dirty' validation.
- - VGA logo screen automatically displayed upon startup of program.
- - "/NOGRAPHIC" option added to suppress display of VGA logo screen upon
- startup of program.
- - Added feature which allows for use of templates when extrapolating cards.
- - Fixed bug in the 'F'ind option in which the ampersand character ('&', as
- in 'AT&T') was not accepted.
- - Fixed bug in which correct range checking was not performed on database
- prefix searches.
- - Program configuration can now be written to disk, and automatically
- checked and loaded upon program startup.
- - Generation algorithm optimized to provide for faster performance.
- - Routine added that checks if data file was present and of correct size.
- - Extended error checking implemented throughout program.
- - Program exits with detectable errorlevels:
- Errorlevel Description
- ----------------------------------------------------------------------
- 0 Normal exit of program (no errors)
- 1 Card given with "/CARD:card#" is an American Express card
- 2 Card given with "/CARD:card#" is a VISA card
- 3 Card given with "/CARD:card#" is a MasterCard
- 4 Card given with "/CARD:card#" is a Discover card
- 5 Invalid parameter in commandline
- 6 Pathname not given with "/DOOR:pathname"
- 7 DOOR.SYS file not found
- 8 Filename not given with "/FILE:filename"
- 9 Card# not given with "/CARD:card#"
- 10 Com port # given in DOOR.SYS file not 1-4
- 11 UART for com port not present
- 12 CMASTER.DTA file not found
- 13 CMASTER.DTA file corrupt
- 14 Card given with "/CARD:card#" is invalid
- - Program placed in an even more non-standard encrypted format, so as to
- make reverse-engineering more difficult.
- - BIN data was compressed and encrypted.
- - Various small changes, most made for their asthetic value.
-
- CreditMaster v2.0 - Released October 31, 1993
- (2272 lines of source code, compiled to 23117 executable)
- (1373 Bank Index Numbers (BIN), or prefixes, in database (90618 bytes data))
- - A public domain release, with no serialization.
- - Allowed generation of up to 999 cards, as opposed to a maximum of only 99
- allowed in v1.0.
- - Allowed extrapolation of up to 999 cards, as opposed to a maximum of only
- 99 allowed in v1.0.
- - Allowed use of prefix lengths from 1 to 6, as opposed to the standard of 4
- in v1.0.
- - Fixed small extrapolate display bug (extra line printed when card length
- was 16).
- - Internet address displayed in exit screen.
- - Allowed output of PGP public encryption key to file of user's choice, for
- use in encrypting sensitive materials when mailing to Internet address.
- - Option added to Setup menu in which the user can change the character
- separating the groups of a credit card. Later, a filter would be put on
- the characters allowed to be used.
- - Added 'F'ind and 'N'ext functions, which allowed the user to search for a
- specific keyword (non case-sensistive) from the prefix list while
- generating cards. 'F'ind asks for a keyword, 'N'ext continues the search.
- - "/MONO" parameter added, so that users with only a Black & White or
- Monochrome monitor can still use the program without losing characters
- or having those annoying underlines popping up.
- - "/SNOW" parameter added, which enables snow checking for old CGA monitors.
- Snow checking will only make direct screen writes during horizontal
- retrace intervals on CGA machines. Default is no snow checking, which will
- significantly speed up writes made directly to video memory on newer CGA
- machines.
- - "/F" parameter changed to "/FLASH".
- - "/?" parameter displays help screen.
- - Fixed bug in which pauses didn't flush the keyboard buffer.
- - Ctrl-Break keyboard interrupt intercepted and ignored.
- - Direct video writes used for faster screen displaying.
- - Various small changes, most made for their asthetic value.
- - Code largely optimized for increased speed and performance.
- - All strings encrypted within program.
- - Program placed in a non-standard undecryptable format, so as to make
- reverse-engineering more difficult.
-
- CreditMaster v1.0 - Released April 18, 1993
- (1657 lines of source code, compiled to 20240 executable)
- - Initial version completed. All who asked for a copy (and gave us a data or
- voice number to contact them at) received their own personalized version
- with their handle and serial number hard-coded within the program.
- - Less than 30 copies of v1.0 in existence. If you've got one, it's a
- collector's item!
- - "/F" paramater added as a last-minute change. It gave the pause strings a
- bouncing color effect.
-